package kr.hkit.powerjava.chapter09.work;

public class Plane {
	//1.필드 정의
	private String product;
	private String model;
	private int customer;
	private static int Cplane = 0;
	//3.데이터를 하나도 받지 않은 생성자
	public Plane() {
		++Cplane;
	}
	//3.데이터를 모두 받는 생성자
	public Plane(String product, String model, int customer) {
		this.product = product;
		this.model = model;
		setCustomer(customer);
		this.customer = getCustomer();
		++Cplane;
	}
	//2.접근자 설정자 메소드 작성
	public String getProduct() {
		return product;
	}

	public void setProduct(String product) {
		this.product = product;
	}

	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}

	public int getCustomer() {
		return customer;
	}

	public void setCustomer(int customer) {
		if(customer > 500){
			System.out.println("최대 승객수를 초과 하였습니다.");
		} else if(customer < 0) {
			System.out.println("잘못 입력하셨습니다");
		} else {
			this.customer = customer;
			
		}
	}
	public static int getPlane() {
		return Cplane;
	}
	
	@Override
	public String toString() {
		return "Plane [product=" + product + ", model=" + model + ", customer="
				+ customer + "]";
	}
	
}
